package sms.main;

import java.util.Arrays;
import java.util.Objects;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        CommandLineRunner runner = new CommandLineRunner();
        Scanner scanner = new Scanner(System.in);
        String line;
        //输入值等于quit时，程序退出
        while (!Objects.equals((line = scanner.nextLine()), "quit")) {
            //获取输入值，分割为不同的命令
            String[] inputs = line.split("\\W");
            //数组第一个元素为服务名称，第二个元素为方法名称，之后的元素为方法参数
            runner.run(inputs[0], inputs[1], Arrays.asList(Arrays.copyOfRange(inputs, 2, inputs.length)));
        }
    }
}
